<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>EMEJ 2013 - Inscrição: Etapa 1</title>
<?php include('includes.php'); 
function is_a_valid_cpf($cpf)
{
$cpf = preg_replace('/[^0-9]/',"",$cpf);
if(strlen($cpf) != 11 || preg_match('/^([0-9])\1+$/', $cpf)) {
return false;
}
// 9 primeiros digitos do cpf
$digit = substr($cpf, 0, 9);
// calculo dos 2 digitos verificadores
for($j=10; $j <= 11; $j++){
$sum = 0;
for($i=0; $i< $j-1; $i++) {
$sum += ($j-$i) * ((int) $digit[$i]);
}
$summod11 = $sum % 11;
$digit[$j-1] = $summod11 < 2 ? 0 : 11 - $summod11;
}
return $digit[9] == ((int)$cpf[9]) && $digit[10] == ((int)$cpf[10]);
}?>
</head>

<body>
<?php
if(isset($_POST['postou']) && (is_a_valid_cpf($_POST['cpf'])))
{
	include('conecta.php');
	$sql = "SELECT * FROM participantes WHERE email='".$_POST['email']."' LIMIT 1";
	$query = mysql_query($sql);
	$resultado = mysql_fetch_assoc($query);
	// Verifica se encontrou algum registro com mesmo email ou cpf
	if (empty($resultado))
	{
		// Nenhum registro foi encontrado => o email é válido
		$sql = "SELECT * FROM participantes WHERE cpf='".$_POST['cpf']."' LIMIT 1";
		$query = mysql_query($sql);
		$resultado = mysql_fetch_assoc($query);
		if (empty($resultado))
		{
			// Nenhum registro foi encontrado => o cpf é válido
			$sql = "INSERT INTO participantes ( id , nome , cpf , email , senha , empresajr) VALUES ( NULL , '".$_POST['nome']."' , '".$_POST['cpf']."' , '".$_POST['email']."' , '".$_POST['senha']."' , '".$_POST['empresa']."' )";
			$query = mysql_query($sql);
			
			$sql = "SELECT id FROM participantes WHERE cpf='".$_POST['cpf']."' AND email='".$_POST['email']."' LIMIT 1";
			$query = mysql_query($sql);
			$resultado = mysql_fetch_assoc($query);
			$msg = 'Seus dados foram submetidos. ';
			$formee = 'formee-msg-success';			
			
			require_once('phpmailer/class.phpmailer.php'); //Include pasta/classe do PHPMailer
			
			$mailer = new PHPMailer();
			$mailer->IsSMTP();
			//$mailer->SMTPDebug = 1;
			$mailer->SMTPSecure = "ssl";  
			$mailer->Port = 465; //Indica a porta de conexão para a saída de e-mails
			$mailer->Host = "verticis.webserversystems.com";
			//$mailer->Host = "smtp.gmail.com";
			$mailer->SMTPAuth = true; //define se haverá ou não autenticação no SMTP
			//$mailer->Username = 'ti.emej@gmail.com'; //Informe o e-mai o completo
			$mailer->Username = 'contato@emej.com.br';
			//$mailer->Password = 'ti23emej'; //Senha da caixa postal
			$mailer->Password = 'emej2013';
			//$mailer->FromName = $nomeRemetente;//Nome que será exibido para o destinatário
			$mailer->IsHTML(true);
			$mailer->SetFrom('contato@emej.com.br', 'EMEJ 2013');
			//$mailer->From = $remetente;  //Obrigatório ser a mesma caixa postal indicada em "username"
			//$mailer->AddAddress($_POST['email'], utf8_decode($_POST['nome']));
			$mailer->AddAddress('ti.emej@gmail.com', 'Inscrição 06/03');
			$mailer->Subject = utf8_decode('Processo de inscrição - 06/03'); //assunto
			$mailer->Body = utf8_decode('Olá, clique no link abaixo para prosseguir com sua inscrição.<br /> http://emej.com.br/inscricao/source/etapa2.php?id='.$resultado['id'].'&confirma='.md5($_POST['email'])); 
			
			if(!$mailer->Send())
			{
				//$msg = $msg.'Erro ao enviar e-mail, favor entrar em contato. ';
				$msg = $msg.'<a href=\"http://emej.com.br/?page_id=46\" style=\"color:#060\">Faça o login aqui</a>';
				//$formee = 'formee-msg-error';
				$formee = 'formee-msg-success';
			}
			else
			{
				//$msg = $msg.'Cheque seu e-mail para continuar o processo de inscrição. (Verifique também sua caixa de SPAM)';
				$msg = $msg.'<br />'. '<a href=\"http://emej.com.br/?page_id=46\" style=\"color:#060\"> Faça o login aqui e siga para a ETAPA 2</a>';
			}
		}
		else
		{
			$formee = 'formee-msg-error';
			$msg = 'CPF já registrado';
		}
	}
	else
	{
		$formee = 'formee-msg-error';
		$msg = 'e-mail já registrado';
	}
	
	echo "<script type='text/javascript'> showAlert('$formee','<h3>$msg</h3>','msg-ok');";
	if ($formee == 'formee-msg-success')
	{
		echo "$(function($){
			$('#formulario1').hide();
		});
		</script>";
	}
	else
	{
		echo "</script>";
	}
}//FIM if(isset($_POST['postou']))
else if (isset($_POST['postou']) && is_a_valid_cpf($_POST['cpf'])==false){
	echo "<script type='text/javascript'> showAlert('formee-msg-error','<h3>CPF inválido</h3>','msg-ok');</script>";
}
?>
<form class="formee" action="" onSubmit="return validaBranco(this)" method="post">
    <div id="msg"></div><!--erros, warnings irão aparecer aqui-->
    <fieldset id="formulario1">
        <legend>Etapa<span style="color:#999">1</span></legend>
        <div class="grid-4-12">
            <label>Nome <em class="formee-req">*</em></label>
            <input type="text"  id="nome" name="nome" alt="*" <?php if( isset($_POST['nome']) ) echo 'value="'.$_POST['nome'].'"'; ?> />
        </div>
        <div class="grid-4-12">
            <label>E-mail <em class="formee-req">*</em></label>
            <input type="text"  id="email" name="email" alt="*" <?php if( isset($_POST['email']) ) echo 'value="'.$_POST['email'].'"'; ?> /> 
        </div>
        <div class="grid-4-12">
            <label>CPF <em class="formee-req">*</em></label>
            <input type="text" class="formee-medium" id="cpf" name="cpf" alt="*" <?php if( isset($_POST['cpf']) ) echo 'value="'.$_POST['cpf'].'"'; ?> />
        </div>
        <div class="grid-4-12">
            <label>Nome da Empresa <em class="formee-req">*</em></label>
            <input type="text" id="empresa" name="empresa" alt="*" <?php if( isset($_POST['empresa']) ) echo 'value="'.$_POST['empresa'].'"'; ?> />
        </div>
        <div class="grid-4-12">
            <label>Senha de acesso <em class="formee-req">*</em></label>
            <input type="password" class="formee-small" id="senha" name="senha" alt="*" />
        </div>
        <div class="grid-4-12">
            <label>Repita a senha <em class="formee-req">*</em></label>
            <input type="password" class="formee-small" id="repetir-senha" name="repete-senha" alt="*" />
        </div>
     	<input type="hidden" name="postou" value="1" />
        <div class="grid-6-12">
        	<input class="right" type="submit" title="enviar" value="Enviar" />
        </div>
    </fieldset>
</form>
</body>
</html>
